/**
 * 封装Animation的四种动画
 */
// 输出声明，以便外界调用
/**平移动画参数对象
 * delay : 0,
 *	duration : 2000,
 *	curve : "Linear",
 *	autoReverse : false,
 *	fromX : 0,
 *	fromY : 100,
 *	toX : 0,
 *	toY : 0
 * */
module.exports.getTransferParams = getTransferParams;
/**缩放动画参数对象
 * delay : 0,
 *	duration : 2000,
 *	curve : "Linear",
 *	autoReverse : false,
 *	scaleFromX : 0.3,
 *	scaleFromY : 0.3,
 *	scaleToX : 1,
 *	scaleToY : 1,
 *	pivotX : 0.5,
 *	pivotY : 0.5
 * */
module.exports.getScaleParams = getScaleParams;
/**透明度动画参数对象
 * delay : 0,
 *	duration : 2000,
 *	curve : "Linear",
 *	autoReverse : false,
 *	repeatCount: 1,
 *	alphaFrom : 0,
 *	alphaTo : 1
 * */
module.exports.getAlphaParams = getAlphaParams;
/**旋转动画参数对象
 *  delay : 0,
 *	duration : 1800,
 *	curve : "EaseIn",
 *	repeatCount : 1,
 *	autoReverse : false,
 *	fromDegree : 0,
 *	toDegree : 360
 * */
module.exports.getRotateParams = getRotateParams;

// 平移动画参数对象
var transferParams = {
	delay : 0,
	duration : 2000,
	curve : "Linear",
	autoReverse : false,
	fromX : 0,
	fromY : 100,
	toX : 0,
	toY : 0
};
// 缩放动画参数对象
var scaleParams = {
	delay : 0,
	duration : 2000,
	curve : "Linear",
	autoReverse : false,
	scaleFromX : 0.3,
	scaleFromY : 0.3,
	scaleToX : 1,
	scaleToY : 1,
	pivotX : 0.5,
	pivotY : 0.5
};
// 透明度动画参数对象
var alphaParams = {
	delay : 0,
	duration : 2000,
	curve : "Linear",
	autoReverse : false,
	repeatCount: 1,
	alphaFrom : 0,
	alphaTo : 1
};
// 旋转动画参数对象
var rotateParams = {
	delay : 0,
	duration : 1800,
	curve : "EaseIn",
	repeatCount : 1,
	autoReverse : false,
	fromDegree : 0,
	toDegree : 360
};

//获取动画参数--------------------------------------------------------------------------
//平移动画参数
function getTransferParams() {
	return transferParams;
}
//缩放动画参数
function getScaleParams() {
	return scaleParams;
}
//透明度动画参数
function getAlphaParams() {
	return alphaParams;
}
//旋转动画参数
function getRotateParams() {
	return rotateParams;
}
